be an object of humiliating ridicule - Francés Inglés Diccionario